package jehc.cloud.gen.service;

import jehc.cloud.gen.model.XtGenerator;
import jehc.cloud.gen.model.XtGenerator;

import java.util.List;
import java.util.Map;
/**
 * @Desc 生成数据层代码(包括接口Dao,实现类DaoImpl,Mybatis等代码)
 * @Author 邓纯杰
 * @CreateTime 2012-12-12 12:12:12
 */
public interface XtGeneratorService {
	/**
	 * 查询所有生成信息并分页
	 * @param condition
	 * @return
	 */
	List<XtGenerator> getXtGeneratorListByCondition(Map<String, Object> condition);
	
	/**
	 * 生成代码
	 * @param xtGenerator
	 */
	int addXtGenerator(XtGenerator xtGenerator);
	
	/**
	 * 删除
	 * @param condition
	 */
	int delXtGenerator(Map<String, Object> condition);
}
